// 导入 Vue
import Vue from 'vue'
// 导入App组件
import App from './App.vue'
// 关闭vue的配置警告
Vue.config.productionTip = false

// 引入vuex
import Store from './store'

// 引入路由器
import router from './router'

// 自定义指令的样式
Vue.directive('beauty', function (element, { value }) {
  element.innerText = value
  element.style.color = 'red'
  element.style.backgroundColor = 'yellow'
  element.style.border = '5px solid green'
})

// 创建vm
let vm = new Vue({
  el: '#app',
  beforeCreate() {
    Vue.prototype.$bus = this
  },
  // 3.配置store的配置
  store: Store,
  router,
  render: (h) => h(App),
})
// console.log(vm);